export default {
  clusters:{
    deptServerPage:{
      deptName: 'Department',
      serverKey: 'Server Key',
      type: 'Type',
      remark: 'Remark',
      createdAt: 'Created At',
      action: 'Action',
      addButton: 'Add Association',
      deleteButton: 'Delete',
      deleteConfirm: 'Are you sure you want to delete this department server association?',
      deleteTitle: 'Delete Confirmation',
      deleteSuccess: 'Delete Success',
      deleteFail: 'Delete Failed',
      addSuccess: 'Add Success',
      addFail: 'Add Failed',
      getServerKeyFail: 'Failed to get server keys',
      addTitle: 'Add Department Server Association',
      selectDeptPlaceholder: 'Please select department',
      typePlaceholder: 'Please select type',
      selectServerKeyPlaceholder: 'Please select server key',
      remarkPlaceholder: 'Please enter remark'
    },
    distributeTablePage:{
      serverKey: 'Server Key',
      serverKeyPlaceholder: 'Please enter server key',
      tableName: 'Table Name',
      tableNamePlaceholder: 'Please enter table name',
      flag: 'Data Type Flag',
      flagPlaceholder: 'Please enter data type flag',
      timeBy: 'Time Sharding Rule',
      selectTimeBy: 'Please select time sharding rule',
      year: 'By Year',
      month: 'By Month',
      day: 'By Day',
      notByTime: 'Not By Time',
      unknownRule: 'Unknown Rule',
      time: 'Timestamp',
      timePlaceholder: 'By month (yyyymm) By day (yyyymmdd) By year (yyyy)',
      status: 'Status',
      selectStatus: 'Please select status',
      enabled: 'Enabled',
      disabled: 'Disabled',
      deleted: 'Deleted',
      expireStatus: 'Expire Status',
      selectExpireStatus: 'Please select expire status',
      expireDays: 'Expire Time (days)',
      expireTime: 'Expire Time',
      expireTimePlaceholder: 'Please select expire time',
      expireTimeHint: 'Hint: Select data expiration time',
      expireTimeRequired: 'Please set expire time',
      totalAmount: 'Total Amount',
      totalSize: 'Total Size (MB)',
      id: 'Distribute Table ID',
      editTitle: 'Edit Distribute Table',
      getListFail: 'Failed to get distribute table list',
      getDetailFail: 'Failed to get distribute table details',
      updateSuccess: 'Distribute table updated successfully',
      updateFail: 'Failed to update distribute table',
      deleteConfirm: 'Are you sure to delete this distribute table?',
      deleteTitle: 'Delete Confirmation',
      deleteSuccess: 'Distribute table deleted successfully',
      deleteFail: 'Failed to delete distribute table',
      notSet: 'Not Set',
      expireSetting: 'Expire Setting',
    },
    distributeFilePage:{
        loadDir: 'Load Directory',
        serverKey: 'Server Key',
        serverKeyPlaceholder: 'Please enter server key',
        rootDir: 'Root Directory',
        back: 'Back',
        currentPath: 'Current Path',
        fileName: 'File Name',
        fileType: 'Type',
        fileSize: 'Size',
        modifyTime: 'Modify Time',
        actions: 'Actions',
        delete: 'Delete',
        confirmDelete: 'Delete Confirmation',
        confirmDeleteMsg: 'Are you sure to delete {count} selected {itemType}?',
        confirmDeleteSingleMsg: 'Are you sure to delete {itemType} "{name}"?',
        deleteSuccess: '{itemType} deleted successfully',
        deleteFail: 'Delete failed',
        getDirFail: 'Failed to get directory list',
        selectServerKey: 'Please enter server key',
        emptyState: 'No files or directories',
        file: 'file',
        directory: 'directory',
        batchDelete: 'Batch Delete',
        selectAll: 'Select All',
        selectedCount: '{count} items selected',
        deleteWarning: 'Delete operation cannot be undone, please proceed with caution',
        loadingDir: 'Loading directory...',
        deleteFailedMsg: 'Delete operation failed'
      }
  }
}
